never-ending hell torture - French English Dictionary